package com.example.tse.rbhttpservice.service.member;

import com.example.tse.rbhttpservice.service.member.model.MemberGetFollowListRequest;
import com.example.tse.rbhttpservice.service.member.model.MemberGetFollowListResponse;
import com.example.tse.rbhttpservice.service.member.model.MemberGetFollowedListRequest;
import com.example.tse.rbhttpservice.service.member.model.MemberGetFollowedListResponse;
import  com.example.tse.rbhttpservice.service.RemoteServiceListenerT;

/**
 *
 * @author wliu
 *  edit   tse
 */
public interface MemberService {
	/**
	 * 获取我的关注列表
	 * @param request
	 * @param listener
	 * @return MemberGetFollowListResponse
	 */
	  void getFollowList(MemberGetFollowListRequest request, RemoteServiceListenerT<MemberGetFollowListResponse> listener);
		
	/**
	 * 获取我的粉丝列表
	 * @param request
	 * @param listener
	 * @return MemberGetFollowedListResponse
	 */
	  void getFollowedList(MemberGetFollowedListRequest request, RemoteServiceListenerT<MemberGetFollowedListResponse> listener);
		
}
